.loginBox{width:850px;height:400px;box-shadow:0px 0px 4px 2px #333;left:50%;top:60%;margin-left:-425px;margin-top:-240px;position:absolute;background:url("../images/loginImg/loginRightBg.png") #fff 420px center no-repeat;}
.loginBox .leftBox{ width:425px; float:left; position:relative;}
.loginBox .leftBox .loginLogo{ width:270px;height:49px;position:absolute;display:inline-block;top:-70px;background:url("../images/loginImg/loginLogo.png") no-repeat;}
.loginBox .leftBox h3{ padding-left:65px; height:30px; font-weight:300; margin-top:50px; line-height:30px; font-size:30px; border-left:10px solid #ffe400;}
.head{ width:auto; max-width: 1920px; height:701px; background:url("../images/loginImg/headBg.jpg") center no-repeat;}
.regBox{ margin-left:75px; margin-top:15px;}
.regBox input{ border:1px solid #b8c8d2;}
.regBox input:focus{ border:1px solid #4996c7;}
.regBox input.inputText{ height:34px;width:256px;padding-left:32px;background:#fff;background:url("../images/loginImg/inputIcon.png") no-repeat 0px 0px;}
.regBox input.inputPassport{height:34px; width:256px; padding-left:32px;background:#fff; background:url("../images/loginImg/inputIcon.png") no-repeat 0px -34px;}
.regBox input.yzm{ height:34px; width:150px; float:left; margin-right:10px;padding-left:6px;}
.regBox a.regBoxBtn{ height:46px; width:290px; background:#ffae00; color:#fff; font-size:18px; text-align:center; line-height:46px; display:inline-block;
transition:background 0.5s ease-in-out;
-o-transition:background 0.5s ease-in-out;
-ms-transition:background 0.5s ease-in-out;
-moz-transition:background 0.5s ease-in-out;
-webkit-transition:background 0.5s ease-in-out;
}
.regBox a.regBoxBtn:hover{  background:#ffe400;}
.regBox p.tipsWord{ height:34px; line-height:28px; font-size:14px;}
.regBox p.tipsWord i{ margin-right:3px;}
.regBox p.wrong{ color:#f20000;}
.regBox p.right{ color:#29b708}

/*-----------------loginPage-----------------*/
.header{width:100%; height:80px; background:#254f79 no-repeat 20px center;}
.header .webTit{ float:left; margin-left:290px; line-height:80px; display:inline-block; color:#fff;}
.header .rightIntro{width:150px; float:right; margin-right:20px;}
.header .rightIntro p.name{ font-size:14px; height:40px; line-height:54px; color:#fff; text-align:right;}
.header .rightIntro p.name i{ margin-right:7px;}
.header .rightIntro p.caozuo{ float:right;}
.header .rightIntro p.caozuo a{ font-size:12px; color:#fafafa; text-align:right;}
.header .rightIntro p.caozuo a:hover{ text-decoration:underline;}
.header .rightIntro p.caozuo span{ margin:0px 15px; color:#fafafa;}
/*主页头部*/
.contentBox{ width:100%; height:auto; clear:both;}
.leftMenu{ width:300px; height:100%; position:absolute; top:80px;bottom:0px; overflow:hidden; border-right:1px solid #d3d3d3; display:inline-block; float:left;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
-ms-box-sizing: border-box; 
-o-box-sizing: border-box; 
box-sizing: border-box; 
}
.leftMenu .accordion { margin-top:7%; margin-left:5%; margin-right:5%; width:90%;}
.leftMenu .accordion li.firstLi{ margin-top:-1px;}
.leftMenu .accordion .link {cursor:pointer;display:block;height:50px;line-height:50px;padding-left:56px;color:#244664;background:#f2f2f2;font-size:14px; position: relative;border: 1px solid #e0e0e0;}
.leftMenu .accordion .link i.tit { position: absolute; top: 16px; left: 20px; font-size: 16px; color: #244664; }
.leftMenu .accordion .link i.jiantou { right: 12px; left: auto; font-size: 16px; position:absolute; top:16px; color:#adadad;
-webkit-transition: all 0.4s ease; 
-moz-transition: all 0.4s ease; 
-ms-transition: all 0.4s ease; 
-o-transition: all 0.4s ease; 
transition: all 0.4s ease;
}
.leftMenu .accordion li.open .link i.jiantou { 
-webkit-transform: rotate(180deg); 
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg); 
-o-transform: rotate(180deg); 
transform: rotate(180deg); 
}
.leftMenu .submenu:last-child{ border-bottom:1px solid #ddd;}
.leftMenu .submenu { display: none; background: #f9f9f9; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size: 14px;}
.leftMenu .submenu li{ height:50px; position:relative;}
.leftMenu .submenu li:hover{ background:#f2f2f2;}
.leftMenu .submenu li:visited{ background:#f2f2f2;}
.leftMenu .submenu li i{ position:absolute; top:16px; font-size:16px; left:20px; color:#244664;}
.leftMenu .submenu li a { display: block; color: #244664; padding: 12px; padding-left: 56px; 
-webkit-transition: all 0.25s ease; 
-moz-transition: all 0.25s ease; 
-ms-transition: all 0.25s ease; 
-o-transition: all 0.25s ease; 
transition: all 0.25s ease; }
.main{position:absolute; left:300px; right:0px; bottom:0px; top:80px; overflow:hidden;}
.main .mainHeader{ height:54px; border-bottom:1px solid #d3d3d3; width:auto;}
.main .mainHeader ul li{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;margin-left:-1px; height:54px; display:inline-block; line-height:54px; width:auto; font-size:16px; text-align:center; padding:0px 30px;}
.main .mainHeader ul li:hover{background:#f5f5f5;}
